package br.org.acessobrasil.portal.modelo;

import java.io.Serializable;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;

/**
 * Nome de um campo/atributo de um item de conteudo
 * @author Fabio Issamu Oshiro
 */
@Entity
@Table(name = "sgctb_informacao_tipo_conteudo")
public class InformacaoTipoConteudo implements Serializable {
	private static final long serialVersionUID = 1534689243573360864L;
	@Id
	@GeneratedValue
	private Long nu_informacao_tipo_conteudo;
	private Long nu_tipo_conteudo;
	private String no_informacao;
	private Integer nu_formato;
	private String no_tag;
	private String de_dica_preenchimento;
	private Integer nu_ordem;
	
	@ManyToOne
	@JoinColumn(name = "nu_formato", updatable = false, insertable = false)
	private Formato formato;

	private boolean co_ativo;

	public Long getNuInformacaoTipoConteudo() {
		return nu_informacao_tipo_conteudo;
	}

	public void setNuInformacaoTipoConteudo(Long nu_informacao_tipo_conteudo) {
		this.nu_informacao_tipo_conteudo = nu_informacao_tipo_conteudo;
	}

	public Long getNuTipoConteudo() {
		return nu_tipo_conteudo;
	}

	public void setNuTipoConteudo(Long nu_tipo_conteudo) {
		this.nu_tipo_conteudo = nu_tipo_conteudo;
	}

	public String getNoInformacao() {
		return no_informacao;
	}

	public void setNoInformacao(String no_nome) {
		this.no_informacao = no_nome;
	}

	public Integer getNuFormato() {
		return nu_formato;
	}

	public void setNuFormato(Integer nu_formato) {
		this.nu_formato = nu_formato;
	}

	public String getNoTag() {
		return no_tag;
	}

	public void setNoTag(String no_tag) {
		this.no_tag = no_tag;
	}

	public String getDeDicaPreenchimento() {
		return de_dica_preenchimento;
	}

	public void setDeDicaPreenchimento(String de_dica_preenchimento) {
		this.de_dica_preenchimento = de_dica_preenchimento;
	}

	public Integer getNuOrdem() {
		return nu_ordem;
	}

	public void setNuOrdem(Integer nu_ordem) {
		this.nu_ordem = nu_ordem;
	}

	public Formato getFormato() {
		return formato;
	}

	public void setFormato(Formato formato) {
		this.formato = formato;
	}

	public boolean getCoAtivo() {
		return this.co_ativo;
	}

	public void setCoAtivo(boolean co_ativo) {
		this.co_ativo = co_ativo;
	}

}
